package com.ssy.lingxi.pay.service;

import com.ssy.lingxi.common.model.dto.UserLoginCacheDTO;
import com.ssy.lingxi.common.response.Wrapper;
import com.ssy.lingxi.pay.model.vo.request.CreditVerifyUpdateVO;
import com.ssy.lingxi.pay.model.vo.response.CreditVerifyVO;

/**
 * 授信审批接口
 * @author 伍将
 * @date 2020/8/18
 * @version 2.0.0
 */
public interface ICreditVerifyService {

    /**
     * 更新授信审批信息
     * @author 伍将
     * @date 2020/8/18
     * @param user :
     * @param updateVO:
     * @return com.ssy.lingxi.common.response.Wrapper<java.lang.Long>
     **/
    Wrapper<Long> updateVerify(UserLoginCacheDTO user, CreditVerifyUpdateVO updateVO);

    /**
     * 获取授信申请审批信息
     * @author 伍将
     * @date 2020/8/20
     * @param applyId: 
     * @return com.ssy.lingxi.pay.model.vo.response.CreditVerifyVO
     **/
    Wrapper<CreditVerifyVO> getVerify(Long applyId);
}
